home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 2 / Gold Medal Software Volume 2 (Gold Medal) (1994).iso / tutor / suds20.arj / SUDS.DOC < prev    next >
Text File  |  1993-05-02  |  23KB  |  513 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                             SUDS version 2.0
  13.                            Copyright (C) 1993
  14.                                    by
  15.                             Michael C. Taylor
  16.  
  17.  
  18.  
  19.  
  20.                               Introduction
  21.  
  22.            The key to successful brewing lies in keeping good
  23.       records of each batch!  Like most, I tend to learn from my
  24.       experiences (good and bad).  My weak point has always been
  25.       in locating the scraps of paper where I invariably kept my
  26.       brewing notes.
  27.  
  28.            This was the inspiration for SUDS - the brewers
  29.       cookbook and log program.  From a simple attempt to
  30.       coordinate some recipe and log notes, SUDS turned into a
  31.       year-long project and has resulted in an extremely
  32.       comprehensive brewer's program.
  33.  
  34.       SUDS includes the following features:
  35.       o    DBASE III compatible recipe and log files which can be
  36.            browsed by any utility capable of viewing DBASE III
  37.            file formats.
  38.       o    Multi-windowing editor featuring undo, full cut and
  39.            paste capability between windows, mouse support and
  40.            WordStar key-bindings.
  41.       o    Ability to import and export standard ASCII text files
  42.            to and from the SUDS recipe database allowing recipes
  43.            to be shared with SUDS and non-SUDS brewers.
  44.       o    Ability to import and export formatted SUDS SXF-files
  45.            allowing you to share your recipes easily with other
  46.            SUDS users.
  47.       o    Recipe and log printing and reporting capabilities.
  48.       o    Ability to search recipes by category, alcohol content, gravities and/or by
  49.            text contents.
  50.       o    Categorization of recipes by type (ie Pale Ale, Stout
  51.            and any categories you may have defined)
  52.       o    Built-in pop-up calculator to help with calculations.
  53.       o    Built-in pop-up calendar
  54.       o    Hop-IBU spreadsheet to calculate hop IBUs for beer
  55.            batches.
  56.       o    Printing of beer labels.
  57.  
  58.  
  59.  
  60.  
  61.       SUDS is not, nor has it ever been free software or "Public
  62.       Domain".  SUDS is being distributed as shareware and
  63.       continued use beyond the 30-day trial period is prohibited.
  64.  
  65.       Unlike a new recipe, SUDS is a no-lose proposition!  You're
  66.       free to try out SUDS for a 30 day period after which you can
  67.       pay the nominal $20 registration fee if you are satisfied.
  68.  
  69.       Because SUDS is distributed as shareware, you are strongly
  70.       encouraged to share SUDS with other brewers.  I would ask
  71.       only that if you do use the program, you pay the
  72.       registration fee.  Shareware only works as well as it is
  73.       supported and this helps keep software prices reasonable!
  74.  
  75.       In exchange for your registration:
  76.         o You will receive full support for the product.
  77.         o You'll be notified of any upgrades or new releases.
  78.         o You'll receive discounts on any subsequent add-ins, etc.
  79.         o You'll be supporting the hundreds of hours that went into this program!
  80.         o You'll encourage the continuation of the 'shareware' status of SUDS.
  81.  
  82.       This is the fifth release of this tool.  I hope that with
  83.       your comments and suggestions that SUDS will continue
  84.       to be enhanced.  A Windows version is also available as  
  85.       SUDW20.EXE (self-extracting archive) or SUDW20.ZIP.
  86.  
  87.       Hardware requirements - SUDS will run on any IBM compatible
  88.       PC with at least 640K of memory and a hard disk.  A mouse,
  89.       though not required, is strongly recommended.
  90.  
  91.  
  92.                              Installing SUDS
  93.  
  94.       SUDS is distributed in either a ZIP file or a self-
  95.       extracting archive file called SUDS20.EXE.  If you have
  96.       SUDS20.ZIP, you will need a utility to "UNZIP" the file
  97.       (PKUNZIP, XTGold, etc.).
  98.  
  99.       To install SUDS do the following:
  100.  
  101.         Create a directory on your hard disk called "SUDS"
  102.         Copy the SUDS20.EXE or SUDS20.ZIP file into the
  103.         directory.
  104.         Change into the directory (ie CD \SUDS).
  105.         Type "SUDS20" at command line to extract SUDS20.EXE
  106.         or "unzip" SUDS20.ZIP with your unzip utility.
  107.  
  108.       SUDS should now be installed on your computer.  You may want
  109.       to add the SUDS directory to your path in your AUTOEXEC.BAT
  110.       file to let you execute SUDS without having to change into
  111.       its directory (see DOS manual on PATH).
  112.  
  113.       NOTE - If you are currently using SUDS, you need to run
  114.       SUDSCVT to convert 1.2 and earlier versions to new file
  115.  
  116.  
  117.  
  118.       format (See README.TXT).
  119.  
  120.       Now that SUDS is on your system, you should type "DIR" and
  121.       see at a minimum the following files:
  122.         SUDS.EXE       - SUDS program file
  123.         SUDSCVT.EXE    - SUDS conversion program from 1.2 and earlier
  124.         SUDSHELP.HLP   - On-line Help file for SUDS
  125.         SUDS.DOC       - Documentation file for SUDS
  126.         README.TXT     - Short introduction to SUDS release
  127.         REGISTER.TXT   - SUDS registration form
  128.         RECIPES.SXF    - "Starter" set of recipes to import into
  129.                          SUDS.
  130.  
  131.       Once your installation is complete, type SUDS to begin the
  132.       program.  This will put you into the multi-windowing SUDS
  133.       desktop.
  134.  
  135.       Select the "Options" menu with the mouse or arrow keys and
  136.       then select the "Import SXF file" option.  This option is
  137.       used to import recipes that have been saved in the SUDS
  138.       "SXF" file format.  The file RECIPES.SXP provided with SUDS
  139.       contains several recipes to get you started.  Select the
  140.       "RECIPES.SXP" file from the Import list.  This will load the
  141.       SUDS database with the starter-set of recipes.
  142.  
  143.  
  144.                           The SUDS environment
  145.  
  146.       If you've ever used Microsoft Windows, or any Borland
  147.       product, the SUDS environment should look very familiar.
  148.       You have full mouse support, a menu along the top of the
  149.       screen with pull-down options and several options along the
  150.       bottom of the screen.  You also have a clipboard for
  151.       transferring text to and from windows.
  152.  
  153.       Whenever you are editing recipe or log information, you will
  154.       find vertical and horizontal "scroll-bars" along the free-
  155.       form editing areas.  You can page through textual
  156.       information with the standard keyboard keys, by clicking the
  157.       mouse on the scroll-bars or by dragging the scroll-bar
  158.       indicator (small box) with the mouse.
  159.  
  160.       The editor used in SUDS is extremely easy to use and has
  161.       full editing features in the Edit menu including an "UNDO"
  162.       command that will undo changes made.  In addition to the
  163.       menu options for the editor, the editor will also respond to
  164.       most "WordStar-like" key commands.  One thing not available
  165.       in this release is word-wrap.  This feature may be added to
  166.       SUDS in a subsequent release!
  167.  
  168.       By the way, a mouse is not required.  There are no functions
  169.       in SUDS that require a mouse.  Personally, I find the system
  170.       much more intuitive with a mouse, but to each his own.
  171.  
  172.  
  173.  
  174.  
  175.       The right mouse button in several places is active to
  176.       provide a "shortcut" to one of the menu options.  For
  177.       example, while editing an existing recipe, pressing the
  178.       right mouse button will display a list of log entries for
  179.       the recipe (if any exist) providing a means to edit or add
  180.       new log entries for the recipe.  The right mouse button is
  181.       also active in date fields and the HOP IBU field in the log
  182.       detail screen.
  183.  
  184.       The SUDS environment allows any number of windows to be open
  185.       at one time (limited only by the memory on your PC).  The
  186.       best way to get familiar with this is to experiment with the
  187.       program.  Open one or 4 windows!  You can switch between
  188.       windows by clicking on any exposed portion of a window, or
  189.       by pressing Alt and the window number.  If a window is not
  190.       visible (ie is covered by another), use the Cascade or Tile
  191.       option from the Windows menu at the top of the screen to
  192.       rearrange the windows.
  193.  
  194.       When saving recipe information or log information, SUDS uses
  195.       dialog boxes to enter field by field information.  Use the
  196.       tab and back tab keys to skip from field to field.  If you
  197.       use to mouse to go directly to a field, hold down the left
  198.       button and drag across the field if you intend to change it.
  199.       If you then type something, the field will change to the new
  200.       information (you could also press delete to remove the old
  201.       value before typing).  If you use tab and back tab, you
  202.       won't have to worry about this.  Again, explore and have a
  203.       home-brew!
  204.  
  205.       All SUDS screens provide on-line help available by pressing
  206.       the F1 key!  This provides context sensitive help particular
  207.       to the function you are attempting.  Use this frequently!
  208.  
  209.       The SUDS database stores information in DBASE III compatible
  210.       files.  Information within SUDS is organized into recipes
  211.       within beer categories and log entries for recipes.  To
  212.       enter a log entry requires that a recipe entry first exist.
  213.       Hop information can also be entered for any log entries.
  214.       You must first have a log entry before using the HOP IBU
  215.       spreadsheet.
  216.  
  217.       You can transfer text to and from different SUDS windows (or
  218.       within the same SUDS window) by using the commands found
  219.       under the Edit menu.  SUDS, like Windows, uses what is
  220.       commonly referred to as a "Clipboard" to allow you to Cut,
  221.       Copy and Paste text information to and from windows.
  222.  
  223.       To copy text into the "clipboard", you first must mark the
  224.       block to copy.  With the mouse this is done by holding down
  225.       the left button and dragging across the desired text.  With
  226.       the keyboard, press Ctl-KB and move with the arrow keys to
  227.       the end of the block and then press Ctl-KK.  Once the text
  228.       is marked select the Cut command to MOVE the text into the
  229.  
  230.  
  231.  
  232.       clipboard, or the Copy command to COPY the text into the
  233.       clipboard.
  234.  
  235.       To copy text from the "clipboard", move the cursor to the
  236.       desired location for the text and select Paste from the Edit
  237.       window.  After one or two tries, this should be intuitive.
  238.  
  239.  
  240.                        Entering Recipes
  241.  
  242.       Recipes can be entered into SUDS in many ways.  You can key
  243.       in a new recipe entirely from scratch.  You can open any
  244.       ASCII file (for instance a recipe downloaded from
  245.       CompuServe) and then save the recipe into the SUDS database.
  246.       You can also do combined functions such as opening a file,
  247.       selecting recipe information and copying the information
  248.       into another window (ie for Internet newsletters).
  249.  
  250.       To enter a recipe from scratch, you would select New Recipe
  251.       from the File menu of SUDS.  This opens up a blank edit
  252.       window into which you would enter your recipe text.  When
  253.       you complete your keying, pressing F2 or selecting the Save
  254.       option would display the Recipe details screen.  Here you
  255.       enter any pertinent information about the recipe such as
  256.       starting and finishing gravities, category (Pale Ale, etc.),
  257.       method (ie Extract, Full Mash).  Selecting OK would then
  258.       save the recipe into the SUDS database.
  259.  
  260.       To import a recipe from a file you would select the Open
  261.       File option from the File menu.  This would bring up a list
  262.       of files in the current directory.  You can select files
  263.       from other directories by using the Change Directory option
  264.       or by clicking on any directory names from the Open file
  265.       window.  Once you select a file, an edit window will be
  266.       opened showing the contents of the file.  Here you can edit
  267.       or change any recipe information and then save it back to a
  268.       file or into the SUDS database from the File menu.
  269.  
  270.       A good source of recipes is the Internet newsletter
  271.       available by Internet Email or on CompuServe in the Beer
  272.       forum.  These newsletters often contain a wealth of
  273.       information as well as recipes.  To extract a recipe from
  274.       within a file proceed as follows:
  275.  
  276.       o Use the Open File option to open the file
  277.       o Find the recipe in the file
  278.       o Mark the recipe with the mouse or keyboard commands
  279.          (See above)
  280.       o Select the Copy command from the Edit menu at the top of
  281.         the screen.
  282.       o Select New Recipe to open another empty window.
  283.       o Select the Paste command to copy the text you previously
  284.         copied into the "Clipboard" into the new window.
  285.       o Save the recipe from the new window into the SUDS
  286.  
  287.  
  288.  
  289.         database.
  290.  
  291.       This really is much easier than it sounds.  With a little
  292.       trial and error, you'll find that cutting and pasting is
  293.       usually the easiest way to create a new recipe since most
  294.       recipes are variations of one kind or another.
  295.  
  296.       With SUDS you can also import recipes from other SUDS users!
  297.       This is nicer than importing ASCII files since SUDS "SXF"
  298.       files already include any Recipe detail information.  From
  299.       the SUDS Options menu, you can export your database to any
  300.       "SXF" file or import any "SXF" file.
  301.  
  302.       The import will list any "SXF" files in the current
  303.       directory.  Selecting a file will load any non-existing
  304.       recipes into your database from the "SXF" file.  If the
  305.       recipe name already exists in your database, it will not be
  306.       replaced!  This is how the SUDS STARTUP recipes are
  307.       distributed (in file RECIPES.SXF).
  308.  
  309.       You are encouraged to share any "SXF" files you wish with
  310.       other users via BBS's, CompuServe or just among friends.
  311.       Please be sure to let users of your "SXF" files know that
  312.       SUDS is required to use the files.  Actually "SXF" does not
  313.       use a complex file format at all, so non-SUDS users could
  314.       read the contents with any browse utility!
  315.  
  316.  
  317.                    Editing Existing Recipes
  318.  
  319.       To edit existing recipes, you select the Get Recipe option 
  320.       from the File menu or press the Get Recipe "Toolbar" button.  
  321.       This brings up a list of all available recipes or a limited 
  322.       list if a Filter is active.
  323.  
  324.       To limit the number of Recipes displayed, you would select 
  325.       the Filter SUDS Recipes option from the Search menu.
  326.       This will display the Filter dialog box.  Here you can enter 
  327.       search criteria to limit the number of recipes displayed in 
  328.       the recipe list.
  329.  
  330.       You can limit recipes to specific Categories (Pale Ale, etc), 
  331.       Brewing methods (Extract, Full Mash, etc), gravities, alcohol 
  332.       content and/or specific contents in the recipe text.  If you 
  333.       can, you should always specify anythin outside of the recipe 
  334.       text contents to speed up the Filter search.  To be listed, 
  335.       a recipe must meet all of the non-text contents that you enter 
  336.       and must contain at least one of the text strings that you 
  337.       specify.
  338.  
  339.       For instance, to list all Pale Ales using Cascade hops, you 
  340.       would specify on this screen the category of Pale Ale and would 
  341.       key "Cascade" in the text portion.  All recipes listed would be 
  342.       Pale Ale recipes using Cascade hops.  Your recipe list can grow 
  343.  
  344.  
  345.  
  346.       quite large, so you will probably find this to be a useful 
  347.       function!
  348.  
  349.                           Entering Log Entries
  350.  
  351.       Log entries can be entered into SUDS only for recipes in
  352.       your SUDS database.  NOTE - If you wish to enter log entries
  353.       for recipes that you do not wish to enter into SUDS, you
  354.       will have to create a "dummy" recipe.  To do this, just
  355.       create a recipe with no text, and give it a name when you
  356.       save it.
  357.  
  358.       To enter a log entry for a recipe, you must first open the
  359.       recipe file (see above).  When the desired recipe is
  360.       displayed, either click the right mouse button, or select
  361.       the Open Log option from the SUDS File menu.  If any log
  362.       entries exist for this recipe, a list will be displayed
  363.       which allows you to select existing log entries or add new
  364.       ones.  If no log entries existed for the recipe, you are
  365.       taken directly to the log detail screen.
  366.  
  367.       The log detail screen contains a number of fields pertaining
  368.       to a particular batch of the selected recipe.  These
  369.       include: Date started, date bottles, Starting and Finishing
  370.       gravities, Hop IBUs and free form notes.
  371.  
  372.       Here you fill in or update any information pertaining to
  373.       your recipe batch.  Several "shortcuts" or help functions
  374.       exist for these fields to assist you in entering.
  375.  
  376.       Date fields: pressing "+" or "-" in a date field will
  377.       increase or decrease the date by one day.  Pressing either
  378.       with a blank date will fill in the current date.  Clicking
  379.       on the right mouse button while in a date field will display
  380.       a pop-up calendar (You can also select Calendar from the
  381.       Tools menu option at any time).
  382.  
  383.       Hop IBUs: Pressing the right mouse button or selecting HOP
  384.       IBU Spreadsheet from the tools menu will bring up the HOP
  385.       IBU spreadsheet used to calculate HOP IBUs (International
  386.       Bittering units).  The Hop IBU spreadsheet allows you to
  387.       enter up to 4 different hop lines to calculate the IBU
  388.       value.
  389.  
  390.       Log Notes: The log notes field works exactly like the recipe
  391.       edit windows (see above).  The only difference is that the
  392.       tab key will jump you out of the log note field to the next
  393.       field.  This is where you will enter any comments about the
  394.       batch you are brewing.
  395.  
  396.       If no recipes are open when you select the Open Log option
  397.       from the SUDS File menu, you will get a chronological list
  398.       of all log entries in your database.  Here you can edit any
  399.       existing log entry.
  400.  
  401.  
  402.  
  403.  
  404.                  Printing Recipes, Log Entries or Labels
  405.  
  406.       Selecting Print from the SUDS File menu (or pressing Alt-P)
  407.       will bring up a print confirmation box for the current
  408.       recipe or log entry.
  409.  
  410.       For a log entry, selecting "Yes" or clicking on the Yes
  411.       button will print the current entry.
  412.  
  413.       For a recipe, 3 check boxes are displayed allowing you to
  414.       specify whether to print recipe text, stats and log entries
  415.       for the recipe.
  416.  
  417.       When a log entry is displayed, you can select print labels
  418.       from the SUDS tools menu.  This will display a sample label
  419.       that you can customize.  SUDS will print labels on standard
  420.       1-up mailing labels.  You can edit any of the information
  421.       shown on the sample label and can override the number of
  422.       labels to print.
  423.  
  424.  
  425.                    Appendix A - Technical information
  426.  
  427.       Suds was developed using Borland Pascal with objects 7.0, 
  428.       Turbo-Vision and Topaz 4.0 database manager.
  429.  
  430.       The files used are standard DBASE-III+ compatible files.
  431.       However, the index files (*.IND) are not DBASE compatible.
  432.       If you intend to use DBASE against the files, you will have
  433.       to index the files yourself.  If you wish to run an external
  434.       database program against the SUDS files, please observe the
  435.       following steps:
  436.         1.  BACKUP the DBF and DBT files in your SUDS directory.
  437.         2.  Go into the external program and make any desired updates.
  438.         3.  Be sure that if you delete a Recipe from the SUDSRCP.DBF file
  439.             that you also delete corresponding log entries from SUDSLOG.DBF 
  440.             (Compare ID_RCP to match these).
  441.         4.  When finished, erase all IND files from SUDS directory.  SUDS 
  442.             will need to rebuild these indexes and will do so when you 
  443.             start it up.
  444.         5.  Select Pack database from Options menu.
  445.  
  446.       You should periodically select the Pack option from the SUDS Options 
  447.       menu to optimize indexes and reclaim deleted space.
  448.  
  449.       Suds should work fine as a DOS application under Windows 3.0
  450.       or 3.1.  You should run SUDS in full-screen mode if using
  451.       Windows 3.0 to allow mouse-support.  A windows version of Suds
  452.       is currently available as SUDW20.EXE or SUDW20.ZIP.
  453.  
  454.  
  455.                       Appendix B - Troubleshooting
  456.  
  457.       o SUDSW displays fatal error message box - Its likely that the 
  458.         indexes somehow got corrupted (power outage, reboot or other 
  459.         cause).  Delete all SUDSW index files :
  460.             DEL *.IND
  461.         SUDSW will rebuild all indexes when it starts up.
  462.  
  463.       o No recipes appear after initial install - Use the Import 
  464.         option from the Options menu to load in the RECIPES.SXF file.
  465.  
  466.       If you still experience problems and are a registered user, 
  467.       don't hesitate to contact me.  I limit support to non-registered 
  468.       users to questions related to installing the product.
  469.  
  470.  
  471.  
  472.  
  473.                      SUDSW REGISTRATION FORM.
  474.  
  475.       If you register before 12/31/93 and enclose one of your own recipes 
  476.       to be included with future releases of SUDS (your name will also 
  477.       be included) you can register SUDS for $15 rather than the full 
  478.       price of $20.  
  479.  
  480.       To register, just copy this file to your printer, fold, and mail to:
  481.  
  482.                          Michael Taylor
  483.                          1626 Main Street
  484.                          Bethlehem, PA  18018-1905
  485.  
  486.  
  487.    Enclosed please find $____ for the following:
  488.  
  489.            [ ] $20 to register SUDS 2.0
  490.  
  491.            [ ] $15 to register SUDS 2.0
  492.                (I am enclosing recipe with order)
  493.                $15 offer expires 12/31/93.
  494.  
  495.  
  496.    Name:        ________________________________________________
  497.    Address:     ________________________________________________
  498.                 ________________________________________________
  499.      State:     ___________________________ Zip:_______________
  500.  
  501.    SUDS 2.0 was acquired from:
  502.  
  503.          [ ]  friend
  504.          [ ]  free BBS, name and phone #
  505.          [ ]  pay BBS (i.e., CompuServe) name __________________
  506.          [ ]  disk duplicating service, name
  507.          [ ]  user group
  508.          [ ]  other_________________________________________
  509.  
  510.    Comments, suggestions:
  511.  
  512.  
  513.